
package com.feib.soeasy.service;

import java.util.Date;

import org.springframework.transaction.annotation.Transactional;

import com.feib.soeasy.model.FormatDefinition;
import com.feib.soeasy.model.Payment;


/**
 * @title (#)Soez5002Service.java<br>
 * @description <br>
 * @author Jimmy Liu<br>
 * @version 1.0.0 2010/11/25
 * @copyright Far Eastern International Bank Copyright (c) 2010<br>
 * @2011/3/12 create by Jimmy Liu<br>
 */
@Transactional(readOnly = true)
public interface Soez5002Service {

    public String doExportXls(Payment payment, FormatDefinition formatDefinition, Date payDueFrom, Date payDueTo, Date writeOffDateFrom, Date writeOffDateTo, Date txDateFrom, Date txDateTo) throws Exception;

    public String doExportDelayXls(Payment payment, FormatDefinition formatDefinition, Date payDueFrom, Date payDueTo, Date writeOffDateFrom, Date writeOffDateTo, Date txDateFrom, Date txDateTo,boolean isSchool, int delayCount) throws Exception;


}
